Ichneumon bucculentus
Ichneumons can be tricky but I'm inclined to believe this one.